package DSexam;

// 材料不同的数量（也就是寻找多少不同的单词个数）
// 也就是说要进行去重：Set！！
// 重点在分割上！！！

import java.util.HashSet;
import java.util.Scanner;

public class DiffNum {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        HashSet<String> set = new HashSet<>();
        while(in.hasNextLine()) { // 有循环输入！！
            String str = in.nextLine();  // 一行一行输入，可以包含空格！
            // 空格隔开每一个单词，所以使用空格进行分割得到单词，存入数组

            String[] words = str.split(" "); // 使用空格进行分割

            // 遍历数组存入Set中
            for (String word: words) {
                // 不用使用if语句进行判断，因为Set本身就有去重功能
                set.add(word);
            }
        }
        // 已经结束，统计set中的数量
        System.out.println(set.size());
    }
}
